import os
import json

class Os:
    def __init__(self):
        pass
    def run(self,dict_):
        '''
        dict中含有以下参数
        :param title: 文件名
        :param content: 内容
        :param action: 操作详情
        :param end: 文件后缀
        :return: 返回操作是否成功的信息
        '''
        try:
            if type(dict_)==dict:
                pass
            else:
                dict_ = json.loads(dict_)
            title=dict_.get('title')
            content=dict_.get('content')
            action=dict_.get('action')
            end=dict_.get('end')
            if not os.path.exists('../files'):
                os.mkdir('../files')
            if end=='txt':
                with open('./files/'+title+'.txt',action,encoding='utf-8') as f:
                    f.write(content)
                    return '操作成功'
            else:
                return '目前仅支持文本文件写入'

        except Exception as e:
            return '请检查传入参数是否符合要求'

os_f=Os()